/**
 * @file sensor_07A_slave.h
 * @author Linquan  
 * @brief  07A主从式 设备节点模块
 * @version 1.0
 * @date 2024-08-09
 * 
 * @copyright Copyright (c) 2024
 * 
 */
#ifndef MOD_SENSOR_07A_SLAVE_H
#define MOD_SENSOR_07A_SLAVE_H




/*===========================[Includes]======================================*/
#include <stdint.h>


#include "../circuit_config.h"


/*===========================[Defines]=======================================*/
/*===========================[Macros]========================================*/
/*===========================[Typedef]=======================================*/

/**
 * @brief 007A主从式设备的实时状态信息
 * 
 */
typedef struct 
{
    uint8_t dev_status;             /**> 设备状态包括：报警、离线、故障、正常等 */

   uint16_t H2_concentration;       /**> 氢气浓度 */
   uint16_t CO_concentration;       /**> 一氧化碳浓度 */
   uint8_t  VOC_value;              /**> VOC电压 */
   uint8_t  temperature;            /**> 温度 */
   uint8_t  smoke_concentration;    /**> 烟雾 */

    
}RT_DATA_TYPE(TYPE_SENSOR_07A_SLAVE);




/**
 * @brief 07A主从式设备的配置信息
 * 
 */
typedef struct 
{
     char*            UC_code;                 /**> uc编码 */
    //。。。。未完待续
}CONFIG_INFO_TYPE(TYPE_SENSOR_07A_SLAVE);




/*===========================[Global Prototypes]=============================*/



extern  node_operate_irf_t OP_FUNC_IRF(TYPE_SENSOR_07A_SLAVE);





#endif